package tech.aistar.corejava.day07.day05homework.extend;

/**
 * @author success
 * @version 1.0
 * @description:本类用来演示:业务类 - 打印各个图形的周长或者面积
 * @date 2019/7/23 0023
 */
public class ShapeBiz {

//    public void printGirth(Rect rect){
//        System.out.println(rect.girth());
//    }
//
//    public void printGirth(Square s){
//        System.out.println(s.area());
//    }

    //多态的应用 - 面向父类编程
    //方法的参数类型写成父类 - 那么传入的时候可以传入这个父类的任意一个子类对象
    public void printGirth(Shape shape){//   Shape rect = new Rect(10,15);
        System.out.println(shape.girth());
    }
}
